\hypertarget{class_yig_graphics_view}{
\section{YigGraphicsView Class Reference}
\label{class_yig_graphics_view}\index{YigGraphicsView@{YigGraphicsView}}
}


{\ttfamily \#include $<$yiggraphicsview.h$>$}

Inheritance diagram for YigGraphicsView:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_yig_graphics_view}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_yig_graphics_view_a1b48c26408e4bde839c9f77852b025bf}{YigGraphicsView} (QWidget $\ast$parent)
\item 
\hyperlink{class_yig_graphics_view_afe7d3743bc4df5352de6aa5ef493162a}{$\sim$YigGraphicsView} ()
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_yig_graphics_view_ab39defbc5b2483258d38bd98dda4cbb6}{keyPressEvent} (QKeyEvent $\ast$event)
\item 
\hypertarget{class_yig_graphics_view_aa35b494730c7d4716f68a4bea0025555}{
void {\bfseries mouseMoveEvent} (QMouseEvent $\ast$event)}
\label{class_yig_graphics_view_aa35b494730c7d4716f68a4bea0025555}

\item 
\hypertarget{class_yig_graphics_view_a0ae741d0398b8bb1a197af09e3ef27c9}{
void {\bfseries mouseReleaseEvent} (QMouseEvent $\ast$event)}
\label{class_yig_graphics_view_a0ae741d0398b8bb1a197af09e3ef27c9}

\item 
\hypertarget{class_yig_graphics_view_a457ce4a3eeb8c04d4c077ccec9ecd5f0}{
void {\bfseries mousePressEvent} (QMouseEvent $\ast$event)}
\label{class_yig_graphics_view_a457ce4a3eeb8c04d4c077ccec9ecd5f0}

\item 
\hypertarget{class_yig_graphics_view_a56ba0ef1c2a251d18d800be29e1766c8}{
void {\bfseries resizeEvent} (QResizeEvent $\ast$event)}
\label{class_yig_graphics_view_a56ba0ef1c2a251d18d800be29e1766c8}

\item 
\hypertarget{class_yig_graphics_view_ae61c0117af4f332bac9728a9d05293fb}{
void {\bfseries wheelEvent} (QWheelEvent $\ast$event)}
\label{class_yig_graphics_view_ae61c0117af4f332bac9728a9d05293fb}

\item 
void \hyperlink{class_yig_graphics_view_a148424934c9bc4805aa68f22e3d1d4d5}{paintEvent} (QPaintEvent $\ast$event)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
qreal \hyperlink{class_yig_graphics_view_a6848b243384a2033d546d8e4b2bafd72}{scaleFactor}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_yig_graphics_view}{YigGraphicsView} defines a view for use with the \hyperlink{class_yig}{Yig} program 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_yig_graphics_view_a1b48c26408e4bde839c9f77852b025bf}{
\index{YigGraphicsView@{YigGraphicsView}!YigGraphicsView@{YigGraphicsView}}
\index{YigGraphicsView@{YigGraphicsView}!YigGraphicsView@{YigGraphicsView}}
\subsubsection[{YigGraphicsView}]{\setlength{\rightskip}{0pt plus 5cm}YigGraphicsView::YigGraphicsView (QWidget $\ast$ {\em parent})}}
\label{class_yig_graphics_view_a1b48c26408e4bde839c9f77852b025bf}
\hyperlink{class_yig_graphics_view}{YigGraphicsView} constructor 
\begin{DoxyParams}{Parameters}
\item[{\em QWidget$\ast$}]Parent QWidget object \end{DoxyParams}
\hypertarget{class_yig_graphics_view_afe7d3743bc4df5352de6aa5ef493162a}{
\index{YigGraphicsView@{YigGraphicsView}!$\sim$YigGraphicsView@{$\sim$YigGraphicsView}}
\index{$\sim$YigGraphicsView@{$\sim$YigGraphicsView}!YigGraphicsView@{YigGraphicsView}}
\subsubsection[{$\sim$YigGraphicsView}]{\setlength{\rightskip}{0pt plus 5cm}YigGraphicsView::$\sim$YigGraphicsView ()}}
\label{class_yig_graphics_view_afe7d3743bc4df5352de6aa5ef493162a}
\hyperlink{class_yig_graphics_view}{YigGraphicsView} deconstructor 

\subsection{Member Function Documentation}
\hypertarget{class_yig_graphics_view_ab39defbc5b2483258d38bd98dda4cbb6}{
\index{YigGraphicsView@{YigGraphicsView}!keyPressEvent@{keyPressEvent}}
\index{keyPressEvent@{keyPressEvent}!YigGraphicsView@{YigGraphicsView}}
\subsubsection[{keyPressEvent}]{\setlength{\rightskip}{0pt plus 5cm}void YigGraphicsView::keyPressEvent (QKeyEvent $\ast$ {\em event})\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{class_yig_graphics_view_ab39defbc5b2483258d38bd98dda4cbb6}
overridden graphicsview methods so we can add control via computer peripherals \hypertarget{class_yig_graphics_view_a148424934c9bc4805aa68f22e3d1d4d5}{
\index{YigGraphicsView@{YigGraphicsView}!paintEvent@{paintEvent}}
\index{paintEvent@{paintEvent}!YigGraphicsView@{YigGraphicsView}}
\subsubsection[{paintEvent}]{\setlength{\rightskip}{0pt plus 5cm}void YigGraphicsView::paintEvent (QPaintEvent $\ast$ {\em event})\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{class_yig_graphics_view_a148424934c9bc4805aa68f22e3d1d4d5}
overridden for efficiency?? 

\subsection{Member Data Documentation}
\hypertarget{class_yig_graphics_view_a6848b243384a2033d546d8e4b2bafd72}{
\index{YigGraphicsView@{YigGraphicsView}!scaleFactor@{scaleFactor}}
\index{scaleFactor@{scaleFactor}!YigGraphicsView@{YigGraphicsView}}
\subsubsection[{scaleFactor}]{\setlength{\rightskip}{0pt plus 5cm}qreal {\bf YigGraphicsView::scaleFactor}\hspace{0.3cm}{\ttfamily  \mbox{[}protected\mbox{]}}}}
\label{class_yig_graphics_view_a6848b243384a2033d546d8e4b2bafd72}
handle resizing of the window the current scale factor of the view 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
gui/yiggraphicsview.h\item 
gui/yiggraphicsview.cpp\end{DoxyCompactItemize}
